<!--<!DOCTYPE html>-->
<!--<html>-->
<!--<head>-->
<!--    &lt;!&ndash;-->
<!--      If you are serving your web app in a path other than the root, change the-->
<!--      href value below to reflect the base path you are serving from.-->

<!--      The path provided below has to start and end with a slash "/" in order for-->
<!--      it to work correctly.-->

<!--      For more details:-->
<!--      * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base-->
<!--    &ndash;&gt;-->
<!--    &lt;!&ndash;  <script src="./gen/aliyun_oss_sdk.js"></script>&ndash;&gt;-->
<!--    &lt;!&ndash;  <script src="./gen/oss_utils.js"></script>&ndash;&gt;-->
<!--    <base href="/">-->

<!--    <meta charset="UTF-8">-->
<!--    <meta content="IE=Edge" http-equiv="X-UA-Compatible">-->
<!--    <meta name="description" content="A new Flutter project.">-->

<!--    &lt;!&ndash; iOS meta tags & icons &ndash;&gt;-->
<!--    <meta name="apple-mobile-web-app-capable" content="yes">-->
<!--    <meta name="apple-mobile-web-app-status-bar-style" content="black">-->
<!--    <meta name="apple-mobile-web-app-title" content="flutter_my_web">-->
<!--    <link rel="apple-touch-icon" href="icons/Icon-192.png">-->

<!--    <title>flutter_my_web</title>-->
<!--    <link rel="manifest" href="manifest.json">-->
<!--</head>-->
<!--<body>-->
<!--&lt;!&ndash; This script installs service_worker.js to provide PWA functionality to-->
<!--     application. For more information, see:-->
<!--     https://developers.google.com/web/fundamentals/primers/service-workers &ndash;&gt;-->
<!--<script>-->

<!--    window.flutterConfiguration = {-->
<!--      canvasKitBaseUrl: "http://cdn.jsdelivr.net/npm/canvaskit-wasm@0.33.0/bin/"-->
<!--    };-->


<!--    var c = 0;-->
<!--    var t;-->
<!--    function timedCount() {-->
<!--        document.getElementById('txt').value = c;-->
<!--        c = c + 1;-->
<!--        //创建计时器，在指定周期内循环执行-->
<!--        t = setTimeout("timedCount()", 1000);-->
<!--    }-->
<!--    window.onload = function()-->
<!--    {-->
<!--        timedCount();-->
<!--    }-->


<!--    var serviceWorkerVersion = null;-->
<!--    var scriptLoaded = false;-->
<!--    function loadMainDartJs() {-->
<!--      if (scriptLoaded) {-->
<!--        return;-->
<!--      }-->
<!--      scriptLoaded = true;-->
<!--      var scriptTag = document.createElement('script');-->
<!--      scriptTag.src = 'main.dart.js';-->
<!--      scriptTag.type = 'application/javascript';-->
<!--      document.body.append(scriptTag);-->
<!--    }-->

<!--    if ('serviceWorker' in navigator) {-->
<!--      // Service workers are supported. Use them.-->
<!--      window.addEventListener('load', function () {-->
<!--        // Wait for registration to finish before dropping the <script> tag.-->
<!--        // Otherwise, the browser will load the script multiple times,-->
<!--        // potentially different versions.-->
<!--        var serviceWorkerUrl = 'flutter_service_worker.js?v=' + serviceWorkerVersion;-->
<!--        navigator.serviceWorker.register(serviceWorkerUrl)-->
<!--          .then((reg) => {-->
<!--            function waitForActivation(serviceWorker) {-->
<!--              serviceWorker.addEventListener('statechange', () => {-->
<!--                if (serviceWorker.state == 'activated') {-->
<!--                  console.log('Installed new service worker.');-->
<!--                  loadMainDartJs();-->
<!--                }-->
<!--              });-->
<!--            }-->
<!--            if (!reg.active && (reg.installing || reg.waiting)) {-->
<!--              // No active web worker and we have installed or are installing-->
<!--              // one for the first time. Simply wait for it to activate.-->
<!--              waitForActivation(reg.installing ?? reg.waiting);-->
<!--            } else if (!reg.active.scriptURL.endsWith(serviceWorkerVersion)) {-->
<!--              // When the app updates the serviceWorkerVersion changes, so we-->
<!--              // need to ask the service worker to update.-->
<!--              console.log('New service worker available.');-->
<!--              reg.update();-->
<!--              waitForActivation(reg.installing);-->
<!--            } else {-->
<!--              // Existing service worker is still good.-->
<!--              console.log('Loading app from service worker.');-->
<!--              loadMainDartJs();-->
<!--            }-->
<!--          });-->

<!--        // If service worker doesn't succeed in a reasonable amount of time,-->
<!--        // fallback to plaint <script> tag.-->
<!--        setTimeout(() => {-->
<!--          if (!scriptLoaded) {-->
<!--            console.warn(-->
<!--              'Failed to load app from service worker. Falling back to plain <script> tag.',-->
<!--            );-->
<!--            loadMainDartJs();-->
<!--          }-->
<!--        }, 4000);-->
<!--      });-->
<!--    } else {-->
<!--      // Service workers not supported. Just drop the <script> tag.-->
<!--      loadMainDartJs();-->
<!--    }-->



<!--</script>-->


<!--&lt;!&ndash; index.html &ndash;&gt;-->
<!--<div id="loading">-->
<!--    <style>-->
<!--    html, body {-->
<!--      width: 100%;-->
<!--      height: 100%;-->
<!--    }-->
<!--    #loading {-->
<!--      width: 100%;-->
<!--      height: 100%;-->
<!--      position: fixed;-->
<!--      top: 0;-->
<!--      left: 0;-->
<!--      z-index: 9999;-->
<!--      background-color: white;-->
<!--    }-->
<!--    #loading img {-->
<!--      width: 150px;-->
<!--      height: 150px;-->
<!--      position: absolute;-->
<!--      top: 50%;-->
<!--      left: 50%;-->
<!--      margin-left: -75px;-->
<!--      margin-top: -75px;-->
<!--    }-->
<!--    #loading input {-->
<!--      width: 150px;-->
<!--      position: absolute;-->
<!--      top: 70%;-->
<!--      left: 50%;-->
<!--      margin-left: -75px;-->
<!--      margin-top: -75px;-->
<!--    }-->
<!--    </style>-->
<!--    <img src="https://img.zcool.cn/community/0104375ad7ea81a8012040297938a6.gif">-->
<!--    <input type="text" id="txt">-->
<!--</div>-->
<!--</body>-->
<!--</html>-->
<!DOCTYPE html>
<html>
<head>
    <base href="$FLUTTER_BASE_HREF">

    <meta charset="UTF-8">
    <meta content="IE=Edge" http-equiv="X-UA-Compatible">
    <meta name="description" content="A new Flutter project.">

    <!-- iOS meta tags & icons -->
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-title" content="untitled">
    <link rel="apple-touch-icon" href="icons/Icon-192.png">

    <!-- Favicon -->
    <link rel="icon" type="image/png" href="favicon.png"/>

    <title>untitled</title>
    <link rel="manifest" href="manifest.json">

    <script>
    // The value below is injected by flutter build, do not touch.
    var serviceWorkerVersion = null;
  </script>
    <!-- This script adds the flutter initialization JS code -->
    <script src="flutter.js" defer></script>
</head>
<body>
<script>

<!--   window.flutterConfiguration = {-->
<!--      canvasKitBaseUrl: "http://cdn.jsdelivr.net/npm/canvaskit-wasm@0.33.0/bin/"-->
<!--    };-->

    var c = 0;
    var t;
    function timedCount() {
        document.getElementById('txt').value = c;
        c = c + 1;
        //创建计时器，在指定周期内循环执行
        t = setTimeout("timedCount()", 1000);
    }

    window.addEventListener('load', function(ev) {

      timedCount();

      // Download main.dart.js
      _flutter.loader.loadEntrypoint({
        serviceWorker: {
          serviceWorkerVersion: serviceWorkerVersion,
        }
      }).then(function(engineInitializer) {
        return engineInitializer.initializeEngine();
      }).then(function(appRunner) {
        return appRunner.runApp();
      });
    });
  </script>


<div id="loading">
    <style>
    html, body {
      width: 100%;
      height: 100%;
    }
    #loading {
      width: 100%;
      height: 100%;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9999;
      background-color: white;
    }
    #loading img {
      width: 150px;
      height: 150px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-left: -75px;
      margin-top: -75px;
    }
    #loading input {
      width: 150px;
      position: absolute;
      top: 70%;
      left: 50%;
      margin-left: -75px;
      margin-top: -75px;
    }
    </style>
    <img src="https://img.zcool.cn/community/0104375ad7ea81a8012040297938a6.gif">
    <input type="text" id="txt">
</div>

</body>
</html>
